HLOD Re nement Driven by Hardware Occlusion Queries

نویسندگان

  • Jean Pierre Charalambos
  • Eduardo Romero
  • Michael Wimmer
چکیده

In order to achieve interactive rendering of complex models comprising several millions of polygons, the amount of processed data has to be substantially reduced. Level-ofdetail (LOD) methods allow the amount of data sent to the GPU to be aggressively reduced at the expense of sacri cing image quality. Hierarchical level-of-detail (HLOD) methods have proved particularly capable of interactive visualisation of huge data sets by precomputing levels-of-detail at di erent levels of a spatial hierarchy. HLODs support out-of-core algorithms in a straightforward way and allow an optimal balance between CPU and GPU load during rendering. Occlusion culling represents an orthogonal approach for reducing the amount of rendered primitives. Occlusion culling methods aim to quickly cull the invisible part of the model and render only its visible part. Most recent methods use hardware occlusion queries (HOQs) to achieve this task. The e ects of HLODs and occlusion culling can be successfully combined. Firstly, nodes which are completely invisible can be culled. Secondly, HOQ results can be used for visible nodes when re ning an HLOD model; according to the degree of visibility of a node and the visual masking perceptual phenomenon, then it could be determined that there would be no gain in the nal appearance of the image obtained if the node were further re ned. In the latter case, HOQs allow more aggressive culling of the HLOD hierarchy, further reducing the amount of rendered primitives. However, due to the latency between issuing an HOQ and the availability of its result, the direct use of HOQs for re nement criteria cause CPU stalls and GPU starvation. This thesis introduces a novel error metric, taking visibility information (gathered from HOQs) as an integral part of re ning an HLOD model, this being the rst approach within this context to the best of our knowledge. A novel traversal algorithm for HLOD re nement is also presented for taking full advantage of the introduced HOQ-based error metric. The algorithm minimises CPU stalls and GPU starvation by predicting HLOD re nement conditions using spatio-temporal coherence of visibility. Some properties of the combined approach presented here involve improved performance having the same visual quality (whilst our occlusion culling technique still remained conservative). Our error metric supports both polygon-based and point-based HLODs, ensuring full use of HOQ results (our error metrics take full advantage of the information gathered in HOQs). Our traversal algorithm makes full use of the spatial and temporal coherency inherent in hierarchical representations. Our approach can be straightforwardly implemented.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coherent Hierarchical Level-of-Detail (HLOD) Refinement Through Hardware Occlusion Queries

We present a coherent hierarchical level of detail (HLOD) culling algorithm that employs a novel metric to perform the refinement of a HLOD-based system that takes into account visibility information. The information is gathered from the result of a hardware occlusion query (HOQ) performed on the bounding volume of a given node in the hierarchy. Although the advantages of doing this are clear, ...

متن کامل

Formal Design of a Modulo-N Counter

We illustrate the use of functional system speci cations and their re nement in the formal development of hardware systems by a small electronic device an asynchronous modulo N counter The development includes modular speci cation re nement and veri cation We start with an intuitive abstract requirements spec i cation and re ne this into a non trivial concrete bit level implementation The re ne...

متن کامل

A Comparison of Three Adaptive Finite Element Re nement Techniques for Incompressible Navier-Stokes Equations Using a CBS Scheme

The numerical solution of incompressible Navier-Stokes equations for ows involving complex geometries is greatly a ected by mesh resolution. In these ows, some regions may need ner mesh than others. Adaptive Mesh Re nement (AMR) techniques enable the mesh to be locally re ned, based on error distribution in the previous analysis. In this paper, three adaptive re nement methods, namely, Supercon...

متن کامل

Visibility Driven Rasterization

Cotton-picker dataset containing 10 million triangles. Occlusion culling in z-buffer systems has drawn a lot of attention over the last few years.1,3 Due to the high computational costs of occlusion queries, hardware support is required to accelerate interactive rendering. This requires mechanisms that fit nicely into an available graphics subsystem without greedily consuming chip real estate (...

متن کامل

Data Driven Theory Re nement Using KBDistAl

Knowledge based arti cial neural networks o er an attrac tive approach to extending or modifying incomplete knowledge bases or domain theories through a process of data driven theory re nement We present an e cient algorithm for data driven knowledge discovery and theory re nement using DistAl a novel inter pattern distance based polynomial time constructive neural network learning algorithm Th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007